<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <!-- For Mobile Devices -->
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
        <meta name="generator" content="Doxygen 1.8.18"/>
        <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
        <title>HElib: File Members</title>
        <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
        <script type="text/javascript" src="dynsections.js"></script>
        <link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
        <link href="doxygen.css" rel="stylesheet" type="text/css" />
        <link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
        <link href='https://fonts.googleapis.com/css?family=Roboto+Slab' rel='stylesheet' type='text/css'>
		<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;1,700&family=Merriweather&family=Merriweather+Sans&family=Open+Sans&family=Poppins:ital@1&family=Roboto:ital,wght@0,400;1,300;1,900&display=swap" rel="stylesheet"> 
        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
        <link href="jquery.smartmenus.bootstrap.css" rel="stylesheet">
        <script type="text/javascript" src="jquery.smartmenus.js"></script>
        <!-- SmartMenus jQuery Bootstrap Addon -->
        <script type="text/javascript" src="jquery.smartmenus.bootstrap.js"></script>
        <!-- SmartMenus jQuery plugin -->
    </head>
    <body style="font-family: 'Merriweather', serif;">
        <nav class="navbar navbar-default" role="navigation">
            <div class="container">
                <div class="navbar-header">
                    <a class="navbar-brand">HElib Implementing Homomorphic Encryption</a>
                </div>
            </div>
        </nav>
        <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
            <div class="content" id="content">
                <div class="container">
                    <div class="row">
                        <div class="col-sm-12 panel " style="padding-bottom: 15px;">
                            <div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.18 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="contents">
&#160;

<h3><a id="index_a"></a>- a -</h3><ul>
<li>ALT_MATMUL
: <a class="el" href="matmul_8cpp.html#a1d87101481dfe252a1cab765a9d534f3">matmul.cpp</a>
</li>
</ul>


<h3><a id="index_b"></a>- b -</h3><ul>
<li>BINIO_32BIT
: <a class="el" href="binio_8h.html#a4ee5cb19ea20c8eb0a7ec7d26002f41d">binio.h</a>
</li>
<li>BINIO_48BIT
: <a class="el" href="binio_8h.html#aca7cf17616cde78f9b10b14bc58f3ee5">binio.h</a>
</li>
<li>BINIO_64BIT
: <a class="el" href="binio_8h.html#a6710fa0f385187d61822a5459506918d">binio.h</a>
</li>
<li>BINIO_EYE_CONTEXT_BEGIN
: <a class="el" href="binio_8h.html#a3b5457d55a432c422338da0e49ca6037">binio.h</a>
</li>
<li>BINIO_EYE_CONTEXT_END
: <a class="el" href="binio_8h.html#a27058051694a8dcd9b7f94bd77df8391">binio.h</a>
</li>
<li>BINIO_EYE_CONTEXTBASE_BEGIN
: <a class="el" href="binio_8h.html#ad66827f095034871c8a20ebc3b7de64b">binio.h</a>
</li>
<li>BINIO_EYE_CONTEXTBASE_END
: <a class="el" href="binio_8h.html#a832df3361429d8069761e90b67997650">binio.h</a>
</li>
<li>BINIO_EYE_CTXT_BEGIN
: <a class="el" href="binio_8h.html#aa0296ce0f3ad67b2958aab5467d6619b">binio.h</a>
</li>
<li>BINIO_EYE_CTXT_END
: <a class="el" href="binio_8h.html#a79d8a44ab224340a26a4cf94e320afd6">binio.h</a>
</li>
<li>BINIO_EYE_PK_BEGIN
: <a class="el" href="binio_8h.html#a13a5994c6d0de98db5e6244f90c7b46c">binio.h</a>
</li>
<li>BINIO_EYE_PK_END
: <a class="el" href="binio_8h.html#a7289fc9d9e108dda51eb9e29c38b4fd1">binio.h</a>
</li>
<li>BINIO_EYE_SIZE
: <a class="el" href="binio_8h.html#a6223f8038a9df76d72aa42fb9b4e706a">binio.h</a>
</li>
<li>BINIO_EYE_SK_BEGIN
: <a class="el" href="binio_8h.html#aa09759cce714124368bffc602a6a7437">binio.h</a>
</li>
<li>BINIO_EYE_SK_END
: <a class="el" href="binio_8h.html#a3ab2d74f166faecf8d34a044e41654ce">binio.h</a>
</li>
<li>BINIO_EYE_SKM_BEGIN
: <a class="el" href="binio_8h.html#a934025c2b355ba19eb2f15cbccd2a5fd">binio.h</a>
</li>
<li>BINIO_EYE_SKM_END
: <a class="el" href="binio_8h.html#a2d30fedb116ebfd370d948b844b98cbf">binio.h</a>
</li>
<li>BPL_ESTIMATE
: <a class="el" href="binary_arith_8cpp.html#a80e8cb52c5006048c742adf05e25a2d1">binaryArith.cpp</a>
, <a class="el" href="binary_compare_8cpp.html#a80e8cb52c5006048c742adf05e25a2d1">binaryCompare.cpp</a>
</li>
</ul>


<h3><a id="index_c"></a>- c -</h3><ul>
<li>CLONED_PTR_DECLARE
: <a class="el" href="cloned_ptr_8h.html#adde44bb18a3a4de6820e1a3b92004615">clonedPtr.h</a>
</li>
<li>CLONED_PTR_TEMPLATE_MEMBERS
: <a class="el" href="cloned_ptr_8h.html#a62f04b4d34efc98d98a5bb0b2543d8ae">clonedPtr.h</a>
</li>
<li>computeParams
: <a class="el" href="key_switching_8cpp.html#ad1e62bfb6af337a49d07244385b05fa0">keySwitching.cpp</a>
</li>
<li>CPA_BOILER
: <a class="el" href="_encrypted_array_8h.html#ae9b76bfef96a97dcb98913fcac4b322f">EncryptedArray.h</a>
</li>
</ul>


<h3><a id="index_d"></a>- d -</h3><ul>
<li>debugCompare
: <a class="el" href="_test___general_8cpp.html#a935cc2a313b02c541d292c8f3c5fa659">Test_General.cpp</a>
</li>
<li>DECRYPT_ON_PWFL_BASIS
: <a class="el" href="keys_8cpp.html#ac81b004ae0bb9393bf5b16358a78fdec">keys.cpp</a>
</li>
<li>DROP_BEFORE_THIN_RECRYPT
: <a class="el" href="recryption_8cpp.html#aba802b1458b090e7d796a52d8e0c80d9">recryption.cpp</a>
</li>
</ul>


<h3><a id="index_e"></a>- e -</h3><ul>
<li>ERFC_INVERSE_SIZE
: <a class="el" href="_numb_th_8h.html#a71c5778babb7aa5a7caf5e93098b7df4">NumbTh.h</a>
</li>
</ul>


<h3><a id="index_f"></a>- f -</h3><ul>
<li>FLAG_PRINT_DVEC
: <a class="el" href="debugging_8h.html#a7de40d96d5779033ef1cabed12b1833e">debugging.h</a>
</li>
<li>FLAG_PRINT_POLY
: <a class="el" href="debugging_8h.html#a5baf4ada763e6e93c45dca5a7da1071f">debugging.h</a>
</li>
<li>FLAG_PRINT_VEC
: <a class="el" href="debugging_8h.html#af044ab34c5a342e78f8a330e80f8dcfb">debugging.h</a>
</li>
<li>FLAG_PRINT_XVEC
: <a class="el" href="debugging_8h.html#ae7d763a262ed6a677f1542f333e51d77">debugging.h</a>
</li>
<li>FLAG_PRINT_ZZX
: <a class="el" href="debugging_8h.html#afe4ec1df211071f92cba15ca36078592">debugging.h</a>
</li>
<li>fwd_butterfly
: <a class="el" href="_p_g_f_f_t_8cpp.html#a1b58ed8d0d9ed03edff7eb5a338c9ec8">PGFFT.cpp</a>
</li>
<li>fwd_butterfly0
: <a class="el" href="_p_g_f_f_t_8cpp.html#a18d1be0f2f3d05b082e945309a6c330c">PGFFT.cpp</a>
</li>
</ul>


<h3><a id="index_h"></a>- h -</h3><ul>
<li>HELIB_AT
: <a class="el" href="timing_8h.html#a9e074260b42eda6fa27f079df942ba55">timing.h</a>
</li>
<li>HELIB_atomic_long
: <a class="el" href="multicore_8h.html#a7c90ab9d0567056e6b5325f59f3822fc">multicore.h</a>
</li>
<li>HELIB_atomic_ulong
: <a class="el" href="multicore_8h.html#a5ee2ac1cdae82f4a579143ff39513de8">multicore.h</a>
</li>
<li>HELIB_BSGS_MUL_THRESH
: <a class="el" href="matmul_8cpp.html#a4e891a26a9c5b39e470c3a59ad9c011c">matmul.cpp</a>
</li>
<li>HELIB_KEYSWITCH_MIN_THRESH
: <a class="el" href="key_switching_8h.html#ad5770a5b60a665868babc5126ae07944">keySwitching.h</a>
</li>
<li>HELIB_KEYSWITCH_THRESH
: <a class="el" href="key_switching_8h.html#a3838902c58164cdb58bee2043b2263bd">keySwitching.h</a>
</li>
<li>HELIB_KSS_BSGS
: <a class="el" href="keys_8h.html#a49964f2aac6a00561a4b0e80a73ef652">keys.h</a>
</li>
<li>HELIB_KSS_FULL
: <a class="el" href="keys_8h.html#a388919377ff3fe4f9e9e004395cdae01">keys.h</a>
</li>
<li>HELIB_KSS_MIN
: <a class="el" href="keys_8h.html#a931ca5fef0ab232238fffeb9d7f5de4b">keys.h</a>
</li>
<li>HELIB_KSS_UNKNOWN
: <a class="el" href="keys_8h.html#a754b89cca895affa0bbdb0f0be7cc5ac">keys.h</a>
</li>
<li>HELIB_MIN_CAP_FRAC
: <a class="el" href="recryption_8h.html#a3c98409123b748713afe9eec26d019e5">recryption.h</a>
</li>
<li>HELIB_MORE_UNWRAPARGS
: <a class="el" href="_encrypted_array_8h.html#a0643e00a065b8bfad80c0639f90178e5">EncryptedArray.h</a>
</li>
<li>HELIB_MUTEX_GUARD
: <a class="el" href="multicore_8h.html#a757de47007fb42487efd1c7f35af857b">multicore.h</a>
</li>
<li>HELIB_MUTEX_TYPE
: <a class="el" href="multicore_8h.html#a0d381701cc03fa11e9b7ec2e222c9be6">multicore.h</a>
</li>
<li>HELIB_NTIMER_START
: <a class="el" href="timing_8h.html#ae38f21dc74836c9d4babaf4371b70178">timing.h</a>
</li>
<li>HELIB_NTIMER_STOP
: <a class="el" href="timing_8h.html#ab20c37869df3346ae92315e56e0f4a68">timing.h</a>
</li>
<li>HELIB_STATS_SAVE
: <a class="el" href="fhe__stats_8h.html#a974fef7510d9f8dfb5e9d433380f5628">fhe_stats.h</a>
</li>
<li>HELIB_STATS_UPDATE
: <a class="el" href="fhe__stats_8h.html#a3b829daf91681192beaed38a7b449a5f">fhe_stats.h</a>
</li>
<li>HELIB_STRINGIFY
: <a class="el" href="timing_8h.html#aa15a8cee5b9212ace22a8f2c64fb9d64">timing.h</a>
</li>
<li>HELIB_stringify
: <a class="el" href="timing_8h.html#ad0a2f15dbfce7bc747a497f82620a8b5">timing.h</a>
</li>
<li>HELIB_stringify_aux
: <a class="el" href="timing_8h.html#a9b38b16c04c53fc718033a36b98ee11c">timing.h</a>
</li>
<li>HELIB_TIMER_START
: <a class="el" href="timing_8h.html#adfc4a47dcae41acfbca01a5d9b3ad95a">timing.h</a>
</li>
<li>HELIB_TIMER_STOP
: <a class="el" href="timing_8h.html#ad37c9172b8d4602395805c1c325032c2">timing.h</a>
</li>
<li>HELIB_TOSTRING
: <a class="el" href="timing_8h.html#a851887446ce1d3a4c174e79837b2e161">timing.h</a>
</li>
<li>HELIB_TRACE_THRESH
: <a class="el" href="matmul_8cpp.html#a0f39f5510598a21ee8b54f559faa323d">matmul.cpp</a>
</li>
</ul>


<h3><a id="index_i"></a>- i -</h3><ul>
<li>INNER_REP
: <a class="el" href="_test__bootstrapping_8cpp.html#ab42c80668bf2c78a66ff130c1fa057e2">Test_bootstrapping.cpp</a>
, <a class="el" href="_test__fatboot_8cpp.html#ab42c80668bf2c78a66ff130c1fa057e2">Test_fatboot.cpp</a>
</li>
<li>inv_butterfly
: <a class="el" href="_p_g_f_f_t_8cpp.html#aa9b453ae8f3ce2c45eab8b18205c407d">PGFFT.cpp</a>
</li>
<li>inv_butterfly0
: <a class="el" href="_p_g_f_f_t_8cpp.html#a30b8b3b3df218737fbcca129c0ac7c1d">PGFFT.cpp</a>
</li>
</ul>


<h3><a id="index_n"></a>- n -</h3><ul>
<li>N_TESTS
: <a class="el" href="_test___i_o_8cpp.html#ac0322614f1e9d1b95ae1b9d93bf6a5a2">Test_IO.cpp</a>
</li>
<li>NEW_BLUE
: <a class="el" href="bluestein_8cpp.html#a268565040b0a5da6cafd0a9d4f1863cd">bluestein.cpp</a>
</li>
<li>num_mValues
: <a class="el" href="_test__bootstrapping_8cpp.html#a9543be992eea274b9eccef360b7e54fd">Test_bootstrapping.cpp</a>
, <a class="el" href="_test___thin_bootstrapping_8cpp.html#a9543be992eea274b9eccef360b7e54fd">Test_ThinBootstrapping.cpp</a>
</li>
<li>numTests
: <a class="el" href="_test___timing_8cpp.html#ac777809759b6ae4e280c880fe458f86b">Test_Timing.cpp</a>
</li>
</ul>


<h3><a id="index_o"></a>- o -</h3><ul>
<li>OUTER_REP
: <a class="el" href="_test__bootstrapping_8cpp.html#ac6d374b0b08f86006daf083a523790f5">Test_bootstrapping.cpp</a>
, <a class="el" href="_test__fatboot_8cpp.html#ac6d374b0b08f86006daf083a523790f5">Test_fatboot.cpp</a>
, <a class="el" href="_test___thin_bootstrapping_8cpp.html#ac6d374b0b08f86006daf083a523790f5">Test_ThinBootstrapping.cpp</a>
</li>
</ul>


<h3><a id="index_p"></a>- p -</h3><ul>
<li>PA_BOILER
: <a class="el" href="_encrypted_array_8h.html#a2206773b8be2edfab7070fd85b35d92c">EncryptedArray.h</a>
</li>
<li>PA_INJECT
: <a class="el" href="_p_algebra_8h.html#a3f121e88d1ede1fd384a8ad4ebb51f41">PAlgebra.h</a>
</li>
<li>PGFFT_BRC_Q
: <a class="el" href="_p_g_f_f_t_8cpp.html#a0404c86b711cf9ec6459325b62fa2d13">PGFFT.cpp</a>
</li>
<li>PGFFT_BRC_THRESH
: <a class="el" href="_p_g_f_f_t_8cpp.html#a80b56a3c3c0d185bb0999f7fadb1d6fc">PGFFT.cpp</a>
</li>
<li>PGFFT_FFT_RDUP
: <a class="el" href="_p_g_f_f_t_8cpp.html#a4634827ac2b2f830f0e7f72b40625da1">PGFFT.cpp</a>
</li>
<li>PGFFT_NEW_FFT_THRESH
: <a class="el" href="_p_g_f_f_t_8cpp.html#a91a2d1b61f4518646c15b3688d0df3b0">PGFFT.cpp</a>
</li>
<li>PGFFT_STRATEGY_BLUE
: <a class="el" href="_p_g_f_f_t_8cpp.html#a2a14f1aedf00355967779eed6530a185">PGFFT.cpp</a>
</li>
<li>PGFFT_STRATEGY_NULL
: <a class="el" href="_p_g_f_f_t_8cpp.html#aff2f784bcf745067662fbc13713fe3c8">PGFFT.cpp</a>
</li>
<li>PGFFT_STRATEGY_POW2
: <a class="el" href="_p_g_f_f_t_8cpp.html#a3060558e554df783ecdf36fb64b2464b">PGFFT.cpp</a>
</li>
<li>PGFFT_STRATEGY_TBLUE
: <a class="el" href="_p_g_f_f_t_8cpp.html#ac15c9fa3f5275f8109744f14f6692b65">PGFFT.cpp</a>
</li>
<li>PGFFT_USE_EXPLICIT_MUL
: <a class="el" href="_p_g_f_f_t_8cpp.html#a5696bc825a39f94e495ed2e394330e14">PGFFT.cpp</a>
</li>
<li>PGFFT_USE_TRUNCATED_BLUE
: <a class="el" href="_p_g_f_f_t_8cpp.html#a02600ad255ad4b505fc5635bde5a5d94">PGFFT.cpp</a>
</li>
</ul>


<h3><a id="index_r"></a>- r -</h3><ul>
<li>RESTRICT
: <a class="el" href="_p_g_f_f_t_8cpp.html#aae3356b63849abbe8789dd41648ee90a">PGFFT.cpp</a>
</li>
</ul>


<h3><a id="index_t"></a>- t -</h3><ul>
<li>THIN_RECRYPT_NLEVELS
: <a class="el" href="recryption_8cpp.html#ac85313e9e31a03e46de121d3f6d06a1c">recryption.cpp</a>
</li>
</ul>


<h3><a id="index_u"></a>- u -</h3><ul>
<li>UNUSED
: <a class="el" href="api_attributes_8h.html#addf5ec070e9499d36b7f2009ce736076">apiAttributes.h</a>
</li>
<li>USE_HALF_FFT
: <a class="el" href="norms_8cpp.html#a88e1a82fb86e2675a7533e788ce0a67b">norms.cpp</a>
</li>
<li>USE_QUARTER_FFT
: <a class="el" href="norms_8cpp.html#ab4ef9a62e784d68ec04cf0b0ad6b487f">norms.cpp</a>
</li>
<li>USE_TWO_QUARTERS
: <a class="el" href="norms_8cpp.html#a3faed04ade2efb1a809baa1484e98b4c">norms.cpp</a>
</li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.18
</small></address>
</body>
        <script type="text/javascript" src="doxy-boot.js"></script>
</html>
